.payment-body {
	text-align: center;
	.error-title{
		margin-top: 72/20rem;
		font-size: 25/20rem;
		color: #4a4a4a;
	}
	.error-msg{
		margin-top: 110/20rem;
		font-size: 14/20rem;
		color: #ff5858;
	}
	.btn-more{
		margin-top: 135/20rem;
	}
	.cx-icon{
		margin-top: 26/20rem;
		width: 50/20rem;
		height: 62/20rem;
	}
	.merchant-title {
		margin-top: 26/20rem;
		font-size: 25/20rem;
		line-height: 1;
		width: 100%;
		color: #4a4a4a;
	}

	.credit-level{
		margin-top: 16/20rem;
		font-size: 12/20rem;
		color: #8e8265;
		line-height: 1;
	}

	.input-container {
		width: 289/20rem;
		margin: 70/20rem auto 20/20rem auto !important;
		.input-area{
			position: absolute;
			left: 50%;
			transform: translate3d(-50%,0,0);
		}
	}

	.introduction{
		line-height: 1;
		color: #9b9b9b;
	}

	.credit_tag{
		width: 289/20rem;
		margin: 40/20rem auto 0 auto;
		line-height: 1;
		display: flex;
		font-size: 12/20rem;
		span{
			flex: 1;
			text-align: center;
			color: #000;
			.sicon{
				margin-right: 5/20rem;
				color: #3fc298;
			}
		}
	}

	.seller-clause{
		margin-top: 80/20rem;
		color: #9b9b9b;
		.clause-item{
			line-height: 1;
			margin-bottom: 20/20rem;
			.clause-label{
				color: #000;
			}
		}
	}

	.btn-evaluate{
		margin-top: (80-20)/20rem;
	}

	.more-link{
		display: block;
		margin-top: 25/20rem;
	}

	.wii-popup-body{
		padding: 20/20rem 0 30/20rem 0;
		background-color: #fff;
		color: #4a4a4a;

		.rater-body{
			margin: 70/20rem 0;
		}

		.auth-body{
			position: relative;
			margin: 26/20rem auto;
			width: 268/20rem;
			.auth-item{
				display: flex;
				padding: 12/20rem 0;
				border-bottom: solid 1px #4a4a4a;
				.auth-label{
					position: absolute;
					left: 0;
				}
				.auth-input{
					width: 100%;
					input{
						width: 100%;
						text-align: center;
						outline: none;
					}
				}
				.auth-vcode{
					position: absolute;
					right: 0;
				}
			}
		}
	}
}